Skip to content

Remove required check of version field for CRAN and Swift#87

Open
calebbrown wants to merge 1 commit intopackage-url:masterfrom
calebbrown:master
Open

Remove required check of version field for CRAN and Swift#87
calebbrown wants to merge 1 commit intopackage-url:masterfrom
calebbrown:master

Conversation

@calebbrown
Copy link

Currently the version for the Swift and CRAN ecosystems is validated as "required". If the version is missing for these ecosystems then validation fails.

According to https://github.com/package-url/purl-spec/blob/main/types/cran-definition.json and https://github.com/package-url/purl-spec/blob/main/types/swift-definition.json the "version" field is optional.

This change removes this check for these ecosystems.

Signed-off-by: Caleb Brown <calebbrown@google.com>
@petergardfjall
Copy link
Collaborator

petergardfjall commented Feb 10, 2026

Thanks for the PR.

I'd like to incorporate both of these cases in #83, which adapts to code to pass the upstream (purl-spec) defined tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants